keel cooling kit - French English Dictionary